<table class="configuration table table-bordered">
    <thead>
        <tr>
            <th class="text-left" style="width: 20%">Key</th>
            <th class="text-left" style="width: 15%">Default</th>
            <th class="text-left" style="width: 10%">Type</th>
            <th class="text-left" style="width: 55%">Description</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><h5>kubernetes.operator.config.cache.size</h5></td>
            <td style="word-wrap: break-word;">1000</td>
            <td>Integer</td>
            <td>Max config cache size.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.config.cache.timeout</h5></td>
            <td style="word-wrap: break-word;">10 min</td>
            <td>Duration</td>
            <td>Expiration time for cached configs.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.dynamic.config.check.interval</h5></td>
            <td style="word-wrap: break-word;">5 min</td>
            <td>Duration</td>
            <td>Time interval for checking config changes.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.dynamic.config.enabled</h5></td>
            <td style="word-wrap: break-word;">true</td>
            <td>Boolean</td>
            <td>Whether to enable on-the-fly config changes through the operator configmap.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.health.canary.resource.timeout</h5></td>
            <td style="word-wrap: break-word;">1 min</td>
            <td>Duration</td>
            <td>Allowed max time between spec update and reconciliation for canary resources.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.health.probe.enabled</h5></td>
            <td style="word-wrap: break-word;">true</td>
            <td>Boolean</td>
            <td>Enables health probe for the kubernetes operator.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.health.probe.port</h5></td>
            <td style="word-wrap: break-word;">8085</td>
            <td>Integer</td>
            <td>The port the health probe will use to expose the status.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.label.selector</h5></td>
            <td style="word-wrap: break-word;">(none)</td>
            <td>String</td>
            <td>Label selector of the custom resources to be watched. Please see https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors for the format supported.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.observer.progress-check.interval</h5></td>
            <td style="word-wrap: break-word;">10 s</td>
            <td>Duration</td>
            <td>The interval for observing status for in-progress operations such as deployment and savepoints.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.observer.rest-ready.delay</h5></td>
            <td style="word-wrap: break-word;">10 s</td>
            <td>Duration</td>
            <td>Final delay before deployment is marked ready after port becomes accessible.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.resource.deletion.propagation</h5></td>
            <td style="word-wrap: break-word;">Foreground</td>
            <td><p>Enum</p></td>
            <td>JM/TM Deployment deletion propagation.<br /><br />Possible values:<ul><li>"Orphan"</li><li>"Background"</li><li>"Foreground"</li></ul></td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.savepoint.history.max.age.threshold</h5></td>
            <td style="word-wrap: break-word;">(none)</td>
            <td>Duration</td>
            <td>Maximum age threshold for savepoint history entries to retain.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.savepoint.history.max.count.threshold</h5></td>
            <td style="word-wrap: break-word;">(none)</td>
            <td>Integer</td>
            <td>Maximum number threshold of savepoint history entries to retain.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.startup.stop-on-informer-error</h5></td>
            <td style="word-wrap: break-word;">true</td>
            <td>Boolean</td>
            <td>Whether informer errors should stop operator startup. If false, the startup will ignore recoverable errors, caused for example by RBAC issues and will retry periodically.</td>
        </tr>
        <tr>
            <td><h5>kubernetes.operator.termination.timeout</h5></td>
            <td style="word-wrap: break-word;">10 s</td>
            <td>Duration</td>
            <td>Operator shutdown timeout before reconciliation threads are killed.</td>
        </tr>
    </tbody>
</table>
